new sprout - German English Dictionary